StalactiteRepositoriesRegistrar.java
package org.codefilarete.stalactite.spring.repository.config;
import java.lang.annotation.Annotation;
import org.springframework.context.annotation.ImportBeanDefinitionRegistrar;
import org.springframework.data.repository.config.RepositoryBeanDefinitionRegistrarSupport;
import org.springframework.data.repository.config.RepositoryConfigurationExtension;
/**
* {@link ImportBeanDefinitionRegistrar} to enable {@link EnableStalactiteRepositories} annotation.
*
* @author Oliver Gierke
*/
class StalactiteRepositoriesRegistrar extends RepositoryBeanDefinitionRegistrarSupport {
@Override
protected Class<? extends Annotation> getAnnotation() {
return EnableStalactiteRepositories.class;
}
@Override
protected RepositoryConfigurationExtension getExtension() {
return new StalactiteRepositoryConfigExtension();
}
}